package Naves;

import java.awt.Point;

import Componentes.Componente;
import GUI.Grafica;
import Juego.Nivel;
import Armas.Disparo;
import Armas.Arma;
import Armas.Bala;
import Juego.Puntaje;

public abstract class Nave extends Componente {

	protected Disparo disparo;
	protected Arma arma;
	
	public Bala [] disparar(Nivel n , Grafica g) {
		
	  return arma.disparar(n,g,disparo,this.getX()+this.getWidth()/2, this.getY());	
	  }
	
	public void chocar(Componente c) {
		
		   puntaje.modificarPuntaje(puntajeOtorgado);
		}
	
	
	
}
